home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / debug / checkstack.lha / checkstack.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-15  |  389 b   |  24 lines

  1. #include <stdio.h>
  2.  
  3. void main(int argc, char **argv)
  4. {
  5.  int *i=(int *)0x090F1810;
  6.  int *ptr;
  7.  int j,depth,count;
  8.  if (argc<2) return;
  9.  if (argc==2) depth=1;
  10.  else 
  11.  {
  12.   sscanf(argv[2],"%i",&depth);
  13.  }
  14.  sscanf(argv[1],"%x",&j);
  15.  i=(int *)j;
  16.  for (count=0;count<depth;count++)
  17.  {
  18.   ptr=i;
  19.   ptr++;
  20.   if (ptr==0) return;
  21.   fprintf(stderr,"%i. Depth: %x\n",count+1,*ptr);
  22.   i=(int *)(*i);
  23.  }
  24. }